static void
nuke_process(void)
{
- if (nukewpts) {
+ if (*nukewpts != '0') {
waypt_flush_all();
}
- if (nuketrks) {
+ if (*nuketrks != '0') {
route_flush_all_tracks();
}
- if (nukertes) {
+ if (*nukertes != '0') {
route_flush_all_routes();
}
}
/* check additional options */
- opt_interval = (0 != strcmp(opt_split, TRACKFILTER_SPLIT_OPTION));
+ opt_interval = ((strlen(opt_split) > 0) && (0 != strcmp(opt_split, TRACKFILTER_SPLIT_OPTION)));
if (opt_interval != 0)
{